boring gas custom windows software cutting drilling web development design database application custom windows applications cnc migrate c# grinding application development custom software machining milling database